﻿﻿/**
 * @filename Task.java
 * @directory /src/com/tianjian/oa/task/pojos
 * @package com.tianjian.oa.task.pojos
 * @description 文件描述
 * @author 
 * @date 2013-05-12 23:46:33
 * @version v0.1
 */
package com.tianjian.oa.task.pojos;

import java.sql.Date;
import java.sql.Timestamp;

/**
 * @author 
 */
public class Task {

	/** ID */
	private Integer id;

	/** 任务所有者 */
	private Integer userid;

	/** 创建人 */
	private Integer createuser;

	/** 创建时间 */
	private Timestamp createtime;

	/** 任务标题 */
	private String title;

	/** 任务内容 */
	private String content;

	/** 任务进度(BMB:TASK_PROGRESS) */
	private Integer progress;

	/** 任务状态(BMB:TASK_STATUS) */
	private Integer status;

	/** 任务结果描述 */
	private String result;

	/** 计划开始时间 */
	private Date planstarttime;

	/** 计划结束时间 */
	private Date planendtime;

	/** 挂起时间 */
	private Date suspendtime;

	/** 实际开始时间 */
	private Date starttime;

	/** 实际结束时间 */
	private Date endtime;

	public Task getTask() {
		return this;
	}

	/** 
	 * 获取[ID]
	 */
	public Integer getId() {
		return id;
	}

	/**
	 * 设置[ID]
	 */
	public void setId(Integer id) {
		this.id = id;
	}

	/** 
	 * 获取[任务所有者]
	 */
	public Integer getUserid() {
		return userid;
	}

	/**
	 * 设置[任务所有者]
	 */
	public void setUserid(Integer userid) {
		this.userid = userid;
	}

	/** 
	 * 获取[创建人]
	 */
	public Integer getCreateuser() {
		return createuser;
	}

	/**
	 * 设置[创建人]
	 */
	public void setCreateuser(Integer createuser) {
		this.createuser = createuser;
	}

	/** 
	 * 获取[创建时间]
	 */
	public Timestamp getCreatetime() {
		return createtime;
	}

	/**
	 * 设置[创建时间]
	 */
	public void setCreatetime(Timestamp createtime) {
		this.createtime = createtime;
	}

	/** 
	 * 获取[任务标题]
	 */
	public String getTitle() {
		return title;
	}

	/**
	 * 设置[任务标题]
	 */
	public void setTitle(String title) {
		this.title = title;
	}

	/** 
	 * 获取[任务内容]
	 */
	public String getContent() {
		return content;
	}

	/**
	 * 设置[任务内容]
	 */
	public void setContent(String content) {
		this.content = content;
	}

	/** 
	 * 获取[任务进度(BMB:TASK_PROGRESS)]
	 */
	public Integer getProgress() {
		return progress;
	}

	/**
	 * 设置[任务进度(BMB:TASK_PROGRESS)]
	 */
	public void setProgress(Integer progress) {
		this.progress = progress;
	}

	/** 
	 * 获取[任务状态(BMB:TASK_STATUS)]
	 */
	public Integer getStatus() {
		return status;
	}

	/**
	 * 设置[任务状态(BMB:TASK_STATUS)]
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}

	/** 
	 * 获取[任务结果描述]
	 */
	public String getResult() {
		return result;
	}

	/**
	 * 设置[任务结果描述]
	 */
	public void setResult(String result) {
		this.result = result;
	}

	/** 
	 * 获取[计划开始时间]
	 */
	public Date getPlanstarttime() {
		return planstarttime;
	}

	/**
	 * 设置[计划开始时间]
	 */
	public void setPlanstarttime(Date planstarttime) {
		this.planstarttime = planstarttime;
	}

	/** 
	 * 获取[计划结束时间]
	 */
	public Date getPlanendtime() {
		return planendtime;
	}

	/**
	 * 设置[计划结束时间]
	 */
	public void setPlanendtime(Date planendtime) {
		this.planendtime = planendtime;
	}

	/** 
	 * 获取[挂起时间]
	 */
	public Date getSuspendtime() {
		return suspendtime;
	}

	/**
	 * 设置[挂起时间]
	 */
	public void setSuspendtime(Date suspendtime) {
		this.suspendtime = suspendtime;
	}

	/** 
	 * 获取[实际开始时间]
	 */
	public Date getStarttime() {
		return starttime;
	}

	/**
	 * 设置[实际开始时间]
	 */
	public void setStarttime(Date starttime) {
		this.starttime = starttime;
	}

	/** 
	 * 获取[实际结束时间]
	 */
	public Date getEndtime() {
		return endtime;
	}

	/**
	 * 设置[实际结束时间]
	 */
	public void setEndtime(Date endtime) {
		this.endtime = endtime;
	}

}
